throw touchdown passes - Turco Inglés Diccionario